Documentation Driven Software Development for Embedded Systems
نویسندگان
چکیده
The system architecture of embedded systems includes both, i.e. software and hardware components. Embedded systems are integrated in e.g. dvd-players, television sets, telephones, cars, airplanes, etc. They are a part of our everyday life. Embedded systems are developed using traditional software and hardware development models, which often leads to a deficiency in documentation, since this is not explicitly addressed in these models. However, the complexity of such systems and the fact that their components are often reused good documentation is not an option, it is a necessity. In this paper we present an approach regarding the integration of the documentation workflow into a software development process, i.e. the V-model. This model is studied, since it also includes validation and verification aspects. By this, we provide an integrated development model that ensures high quality of the software development process for embedded systems.
منابع مشابه
Information Consistency Checking in Documentation Driven Development for Complex Embedded Systems
Complex embedded systems, especially systems of embedded systems (SoES) need documentation to support their development. In our research, we are developing a documentation driven development method for SoES. In this method, keeping high confidence properties consistently identified in documentation of different development phases is an important issue since it is critical to ensure software qua...
متن کاملModel-Driven Design-Space Exploration for Software-Intensive Embedded Systems
The complexity of today’s embedded systems is increasing rapidly. Ever more functionality is realised in software, for reasons of cost and flexibility. This leads to many implementation alternatives that vary in functionality, performance, hardware, etc. To cope with this complexity, systematic development support during the early phases of design is needed. Model-driven development provides th...
متن کاملDocumentation Driven Agile Development for Systems of Embedded Systems
This paper presents the framework of documentation-driven agile development (DDAD) methodology for high confidence systems of embedded systems. DDAD mainly includes two parts: a documentation management system (DMS) and a process measurement system (PMS). DMS will create, organize, monitor, analyze and transform all documentation associated with the software development process. The information...
متن کاملModel-Driven Design-Space Exploration for Software-Intensive Embedded Systems - (Extended Abstract)
The complexity of today’s embedded systems is increasing rapidly. Ever more functionality is realised in software, for reasons of cost and flexibility. This leads to many implementation alternatives that vary in functionality, performance, hardware, etc. To cope with this complexity, systematic development support during the early phases of design is needed. Model-driven development provides th...
متن کاملModel-Based Development of Embedded Systems
Model-based development relies on the use of explicit models to describe development activities and products. Explicit process and product models allow the definition and use of complex development steps that are correct by design, the generation of proof obligations for a given transformation, requirements tracing, and documentation of the process. We argue that the concept of model-based deve...
متن کامل